博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thickbox中url传递参数的问题解决 -修改Thickbox.js
阅读量:5297 次
发布时间:2019-06-14

本文共 1740 字,大约阅读时间需要 5 分钟。

1.打开thickbox.js 文件.

2.搜索 urlNoQuery

找到如下代码:

if(url.indexOf('TB_iframe') != -1){    

      urlNoQuery = url.。。。之类

把这里的 urlNoQuery句替换为:

urlNoQuery=url;

这是因为原文件中语句删除了url的所有参数,为了传递参数,必须使用原来的url。

 

修改后的部分:

if(url.indexOf('TB_iframe') != -1){
// either iframe or ajax window //urlNoQuery = url.split('TB_'); urlNoQuery = url; $("#TB_iframeContent").remove(); if(params['modal'] != "true"){
//iframe no modal $("#TB_window").append("
"+caption+"
"); }else{
//iframe modal $("#TB_overlay").unbind(); $("#TB_window").append(""); } }else{
// not an iframe, ajax if($("#TB_window").css("display") != "block"){ if(params['modal'] != "true"){
//ajax no modal $("#TB_window").append("
"+caption+"
"); }else{
//ajax modal $("#TB_overlay").unbind(); $("#TB_window").append("
"); } }else{
//this means the window is already up, we are just loading new content via ajax $("#TB_ajaxContent")[0].style.width = ajaxContentW +"px"; $("#TB_ajaxContent")[0].style.height = ajaxContentH +"px"; $("#TB_ajaxContent")[0].scrollTop = 0; $("#TB_ajaxWindowTitle").html(caption); } }

转载于:https://www.cnblogs.com/dupeng0811/archive/2012/05/14/Thickbox-Url.html

你可能感兴趣的文章
Hallo wolrd!
查看>>
16下学期进度条2
查看>>
Could not resolve view with name '***' in servlet with name 'dispatcher'
查看>>
Chapter 3 Phenomenon——12
查看>>
C语言中求最大最小值的库函数
查看>>
和小哥哥一起刷洛谷(1)
查看>>
jquery对id中含有特殊字符的转义处理
查看>>
遇麻烦,Win7+Ubuntu12.10+Archlinux12.10 +grub
查看>>
SqlBulkCopy大批量导入数据
查看>>
pandas 修改指定列中所有内容
查看>>
ubuntu18.04 复制或剪切某文件夹下的前x个文件到另一个文件夹下
查看>>
字符串压缩
查看>>
用Lua定制Redis命令
查看>>
小程序-canvas在IOS手机层级最高无法展示问题
查看>>
「 Luogu P2285 」打鼹鼠
查看>>
lua语言入门之Sublime Text设置lua的Build System
查看>>
解决win8使用内置管理员不能打开应用商城、天气等问题
查看>>
vue.js基础
查看>>
电脑的自带图标的显示
查看>>
globalization与全球化
查看>>